Distributed Systems Middleware Architecture from a Software Engineering Perspective

نویسندگان

  • Jameela Al-Jaroodi
  • Nader Mohamed
  • Hong Jiang
چکیده

Networked heterogeneous systems pose a great challenge for parallel and distributed applications. Middleware provides a critical link between the vast resources and the application domain that simplifies development, provides robust and reliable access to resources, helps optimize resource utilization, and facilitates the generation of stable distributed software. In this paper, we discuss a layered framework for distributed systems middleware, called Delmod, which supports parallel and distributed programming models, tools and applications on heterogeneous systems. Distributed systems middleware provides multiple layers of abstractions to hide the details of the distributed system and facilitate the efficient utilization of such systems. From a Software engineeringpoint-of-viewj such a layered middleware approach and the separation of concerns improve the development and management of parallel and distributed applications in many ways. The proposed model represented by Delmon is a general three-layer middleware that provides 6he services required to support parallel and distributed models and applications in clusters and heterogeneous systems. The layers are: the resource-speciJc services, the seyorganized run-time environment, and the parallel and distributed programming models. We also demonstrate the benefits of this well-defined layered approach that offers direrent levels of services andfirnctionalities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

COROS: A Multi-Agent Software Architecture for Cooperative and Autonomous Service Robots

Building distributed applications for cooperative service robots systems is a very challenging task from software engineering perspective. Indeed, apart from the complexity of designing software components for the control of a single autonomous robot, cooperative multi-robot systems require additional care in the design of software components to ensure communication and coordination between the...

متن کامل

SAI : Software Architecture for Immersipresence

The goal of the SAI (Software Architecture for Immersipresence) project is to provide a universal framework for the distributed implementation of algorithms and their easy integration into complex systems that exhibit desirable software engineering qualities such as efficiency, scalability, extensibility, reusability and interoperability. SAI is supported by MFSM (Modular Flow Scheduling Middle...

متن کامل

Multidimensional Separation of Concerns in Middleware

Middleware is an essential element in large software systems such as those that support enterprise applications that require the interoperation of multiple components. The components may be distributed, independently operated, and heterogeneous with respect to language, data model, environment, architecture, and protocols. Middleware is required to integrate these diverse software components an...

متن کامل

Middleware Architecture for Open Control Systems in the Distributed Computing Environment

The advance of computer, network, and Internet technology enables the control systems to process the massive data in the distributed computing environments. To implement and maintain the software in distributed environment, the component-based methodology is widely used. This paper proposes the middleware architecture for the distributed computer control system. With the proposed middleware ser...

متن کامل

SPE Models for Multi-Tier Client/Server Interactions with MQSeries and Other Middleware

This paper describes how to construct Software Performance Engineering (SPE) models of multitier client/server interactions with middleware such as MQSeries. It covers typical performance problems in distributed systems of this type and gives a brief review of the SPE modeling approach. A case study illustrates how to create the SPE models, detect and correct performance problems early in the l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003